#include "tree.h"

Elenemt_data data[20] = 
{
    {.name = "唐三" , .sex = "男" , .age = 18 , .id = 1 , .sco = 60} , 
    {.name = "萧炎" , .sex = "男" , .age = 18 , .id = 2 , .sco = 60} , 
    {.name = "小舞" , .sex = "男" , .age = 18 , .id = 3 , .sco = 60} , 
    {.name = "牧尘" , .sex = "男" , .age = 18 , .id = 4 , .sco = 60} , 
    {.name = "熏儿" , .sex = "男" , .age = 18 , .id = 5 , .sco = 60} ,
    {.name = "张三" , .sex = "男" , .age = 18 , .id = 6 , .sco = 60} ,
};

int main(int argc,char const *argv[])
{
    // 创建 插入 树
    Tree_Node * root = NULL;
    //init_binary_tree(&root);初始化有点问题，使用初始化时上面不需要null
    insert_node(&root,data[0]);
    insert_node(&root,data[1]);
    insert_node(&root,data[2]);
    insert_node(&root,data[3]);
    insert_node(&root,data[4]);
    insert_node(&root,data[5]);
    // 先序遍历 根 左 右
    //pre_rder(root);
    // 中序遍历 左 根 右
    //ino_rder(root);
    // 后序遍历 左 右 根
    pos_rder(root);

    //释放
    free_tree(&root);
    return 0;
}